package com.ty.skysystem.entity.to;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/** @author 天宇宇宇宇宇 @Data 2020/12/19 13:52 */
@Data
@ApiModel("财务录入成本使用 包括承运单中的成本和调度任务中的成本")
public class CarriersSchedulingEntityTo {

  /** 承运单编号 */
  @ApiModelProperty("承运单编号")
  private Long carriersId;
  /** 完成情况：0:待调度 1:已调度 2:已签收 3:已结算 */
  @ApiModelProperty("完成情况： 0:待调度 1:已调度 2:已签收 3:已结算")
  private Integer finishedState;
  /** 保险费 */
  @ApiModelProperty("保险费")
  private BigDecimal insuranceCost;
  /** 运费 */
  @ApiModelProperty("运费")
  private BigDecimal transportCost;
  /** 其他费用 */
  @ApiModelProperty("其他费用")
  private BigDecimal otherCost;
  /** 合计费用 */
  @ApiModelProperty("合计费用")
  private BigDecimal totalCost;
  /** 调度编号 */
  @ApiModelProperty("调度编号")
  private Long schedulingId;
  /** 油费 */
  @ApiModelProperty("油费")
  private BigDecimal oilCostScheduling;
  /** 过桥费 */
  @ApiModelProperty("过桥费")
  private BigDecimal tollScheduling;
  /** 罚款 */
  @ApiModelProperty("罚款")
  private BigDecimal fineScheduling;
  /** 其他费用 */
  @ApiModelProperty("其他费用")
  private BigDecimal otherCostScheduling;
  /** 合计成本 */
  @ApiModelProperty("合计成本")
  private BigDecimal totalCostScheduling;
  /** 调度员 */
  @ApiModelProperty("调度员")
  private Long userId;
}
